home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / il / ilNopImg.z / ilNopImg
Encoding:
Text File  |  2002-10-03  |  9.7 KB  |  199 lines

  1.  
  2.  
  3.  
  4. iiiillllNNNNooooppppIIIImmmmgggg((((3333))))        IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll        iiiillllNNNNooooppppIIIImmmmgggg((((3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      iiiillllNNNNooooppppIIIImmmmgggg - Performs page size, data type, order and coordinate space
  10.      conversions on an image
  11.  
  12. IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
  13.      ilLink : ilImage : ilCacheImg : ilMemCacheImg : ilOpImg : ilMonadicImg
  14.  
  15. HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
  16.      #include <il/ilNopImg.h>
  17.  
  18. CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  19.      ilNopImg accepts any valid IL image as input.  It provides a mechanism to
  20.      cache a copy of its input image in a different data type, order,
  21.      coordinate space, or altered page size. After construction, the
  22.      sssseeeettttDDDDaaaattttaaaaTTTTyyyyppppeeee(((()))), sssseeeettttOOOOrrrrddddeeeerrrr(((()))), sssseeeettttCCCCoooooooorrrrddddSSSSppppaaaacccceeee(((()))), or sssseeeettttPPPPaaaaggggeeeeSSSSiiiizzzzeeee(((()))) functions
  23.      can be called to alter the image's attributes.
  24.  
  25.      Like any other class derived from ilCacheImg, you can use sssseeeettttCCCCaaaacccchhhheeeeSSSSiiiizzzzeeee(((())))
  26.      or sssseeeettttCCCCaaaacccchhhheeeeWWWWiiiinnnnddddoooowwww(((()))) to alter the size of the associated image data cache.
  27.  
  28. CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
  29.      CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
  30.  
  31.           ilNopImg(ilImage *img=NULL)
  32.  
  33.  
  34. FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
  35.      iiiillllNNNNooooppppIIIImmmmgggg(((())))
  36.  
  37.           ilNopImg(ilImage *img=NULL)
  38.  
  39.  
  40.           Constructor for the class.  The _i_m_g parameter defines the input
  41.           image.
  42.  
  43. IIIINNNNHHHHEEEERRRRIIIITTTTEEEEDDDD MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNNSSSS
  44.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllMMMMoooonnnnaaaaddddiiiiccccIIIImmmmgggg
  45.      calcPage(), getOffset(), getPage(), resetOp(), setOffset()
  46.      ilMondadicImgGetOffset(), ilMondadicImgSetOffset()
  47.  
  48.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllOOOOppppIIIImmmmgggg
  49.      checkMinMax(), clearClamp(), getBias(), getClamp(), getInputMax(),
  50.      getInputMin(), getInputScaleMax(), getInputScaleMin(), getValidOrders(),
  51.      getValidTypes(), isClamped(), isDiff(), isPrecisionKept(),
  52.      keepPrecision(), resetOp(), setBias(), setClamp(), setMaxPageSize(),
  53.      setMinPageSize(), setValidOrder(), setValidType(), setWorkingType()
  54.  
  55.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllMMMMeeeemmmmCCCCaaaacccchhhheeeeIIIImmmmgggg
  56.      allocPage(), doUserPageAlloc(), enableMP(), executeRequest(),
  57.      finishRequest(), freePage(), getGlobalThrashMode(), getMpRequest(),
  58.      getPage(), getPageAllocTime(), getPageTime(), getRetainMode(),
  59.      getRetainPath(), getThrashMode(), getThrashTime(), getTotalPageTime(),
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. iiiillllNNNNooooppppIIIImmmmgggg((((3333))))        IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll        iiiillllNNNNooooppppIIIImmmmgggg((((3333))))
  71.  
  72.  
  73.  
  74.      isMPenabled(), isUserPageAlloc(), prepareRequest(),
  75.      setGlobalThrashMode(), setPage(), setPageAllocTime(), setRetainMode(),
  76.      setRetainPath(), setThrashMode(),
  77.  
  78.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllCCCCaaaacccchhhheeeeIIIImmmmgggg
  79.      enablePagingCallback(), flush(), getCacheSize(),
  80.      isPagingCallbackEnabled(), listResident()
  81.  
  82.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllIIIImmmmaaaaggggeeee
  83.      addInput(), allocFillData(), checkColorModel(), checkValidOrder(),
  84.      checkValidType(), clipTile(), configureRetainedCache(), copy(),
  85.      copyTile(), copyTile3D(), copyTileCfg(), fillTile(), fillTile3D(),
  86.      fillTileRGB(), freeFillData(), getColorImg(), getColorModel(),
  87.      getColormap(), getCompression(), getConfig(), getCopyConverter(),
  88.      getCsize(), getDataType(), getDimensions(), getDirectInput(),
  89.      getDisplayCacheEnable(), getFill(), getFillData(), getFillValue(),
  90.      getHeight(), getHwEnable(), getHwHint(), getHwIntHint(), getHwOp(),
  91.      getHwPassTable(), getInput(), getInputTileRequirement(),
  92.      getLockTileSet(), getMaxColormapLevels(), getMaxValue(), getMinValue(),
  93.      getNumChans(), getNumInputs(), getOrder(), getOrientation(),
  94.      getPageBorder(), getPageBorderX(), getPageBorderY(), getPageBorderZ(),
  95.      getPageCounts(), getPageDelta(), getPageDimensions(), getPageIndices(),
  96.      getPageOrigin(), getPageOriginC(), getPageOriginX(), getPageOriginY(),
  97.      getPageOriginZ(), getPageSize(), getPageSizeC(), getPageSizePix(),
  98.      getPageSizeVal(), getPageSizeX(), getPageSizeY(), getPageSizeZ(),
  99.      getPixel(), getPixel3D(), getPriority(), getScaleMax(), getScaleMin(),
  100.      getSize(), getStrides(), getSubTile(), getSubTile3D(), getTile(),
  101.      getTile3D(), getWidth(), getXsize(), getYsize(), getZsize(),
  102.      hasPageBorder(), hasPages(), hwDefine(), hwGetPass(), inherit(),
  103.      initColorModel(), initHwEnable(), initMinMax(), initPageSize(),
  104.      initScaleMinMax(), isColorImg(), isIntegral(), isMirrorOrientation(),
  105.      isPartialPage(), isSigned(), isValidPage(), isWritable(), lockPage(),
  106.      lockPageSet(), lockTile(), lockTile3D(), mapFlipTrans(), mapFromInput(),
  107.      mapFromSource(), mapOrientation(), mapSize(), mapTile(), mapToInput(),
  108.      mapToSource(), mapXY(), mapXYSign(), outOfBound(), qCopyTileCfg(),
  109.      qFillTile3D(), qFillTileRGB(), qGetSubTile3D(), qGetTile3D(),
  110.      qLockPageSet(), qSetSubTile3D(), qSetTile3D(), removeHwHint(),
  111.      removeInput(), reset(), setColorModel(), setColormap(), setCompression(),
  112.      setCsize(), setDataType(), setDisplayCacheEnable(), setFill(),
  113.      setFillValue(), setHwEnable(), setHwHint(), setHwIntHint(), setInput(),
  114.      setMaxColormapLevels(), setMaxValue(), setMinValue(), setNumChans(),
  115.      setNumInputs(), setOrder(), setOrientation(), setPageBorder(),
  116.      setPageSize(), setPageSizeC(), setPageSizeZ(), setPixel(), setPixel3D(),
  117.      setPriority(), setScaleMinMax(), setScaleType(), setSize(), setSubTile(),
  118.      setSubTile3D(), setTile(), setTile3D(), setTileRequirementFunction(),
  119.      setWritable(), setXsize(), setYsize(), setZsize(), unlockPage(),
  120.      unlockPageSet()
  121.  
  122.    IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllLLLLiiiinnnnkkkk
  123.      addResetCallback(), alterAction(), anyAltered(), clearAllowed(),
  124.      clearSet(), clearStatus(), deleteRelated(), disableAltered(),
  125.      dumpChain(), getClassPropSet(), getDescription(), getDirectParent(),
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. iiiillllNNNNooooppppIIIImmmmgggg((((3333))))        IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll        iiiillllNNNNooooppppIIIImmmmgggg((((3333))))
  137.  
  138.  
  139.  
  140.      getDisabledIndex(), getFloatProp(), getGenerationID(), getIntProp(),
  141.      getMaxIndex(), getMinIndex(), getNumChildren(), getNumParents(),
  142.      getParent(), getProp(), getProp(), getPropSet(), getPtrProp(),
  143.      getRelatedChild(), getRelatedDelete(), getRelatedType(), getStatus(),
  144.      hasResetCallbacks(), ilGetClassPropSet(), inProgress(), isAllowed(),
  145.      isAltered(), isEnabled(), isRelated(), isSet(), markSet(), mpUnlock(),
  146.      neverReset(), newRelatedType(), removeParent(), removeProp(),
  147.      removeResetCallback(), reset(), resetAltered(), resetCheck(),
  148.      setAllowed(), setAltered(), setDescription(), setDisabledIndex(),
  149.      setEnabled(), setParent(), setProp(), setPropAltered(),
  150.      setRelatedDelete(), setRelatedType(), setStatus(), stopWatching(),
  151.      unalterable(), watch(), watchNotify()
  152.  
  153. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  154.      ilImage(3), ilCacheImg(3), ilOpImg(3), ilMonadicImg(3)
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.